/* 
    Document   : colors
    Created on : 3 sept. 2012, 17:56:23
    Author     : shaylash
    Description:
        Purpose of the stylesheet follows.
*/


/* GENERAL ELEMENTS */
body {
    color:#000000;
    background:#dbccc9;
}

header.fixable {
    background:#767f90;  
    border-top:0.25em #f8f8f8 solid;
}

#headerBorder {
    background-color:#f8f8f8;
    border-top:1px solid #eee;
    border-bottom:1px solid #eee;
}

#mainLogo {
    background-color:#999999;
}
#baseline {
    color:#d2dbe0;
}
blockquote {
    color:#5D5D5D;
    text-shadow:0px 2px 0px rgba(255, 255, 255, 1);
}

/*typography*/

h3, h4, h5, h6 {
    color:#736f6d
}
h1, h2 {
    color:#040404
}
h1 span, h2 span {
    color:#444;
}
a:link, a:visited {
    color:#7d5196;
}
.focus {
    background:#f8f8f8;
    border:1px solid #D8D8D8
}

/* Buttons */
a.btn, button, input[type="submit"], input[type="reset"], input[type="button"] {
    -moz-box-shadow:inset 0px 1px 0px 0px #999;
    -webkit-box-shadow:inset 0px 1px 0px 0px #999;
    box-shadow:inset 0px 1px 0px 0px #999;
    
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #333), color-stop(1, #040404) );
    background:-moz-linear-gradient( center top, #333 5%, #040404 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#040404');
    
	background-color:#040404;
    color:#fff;
    border:1px solid #040404;
    *border:1px solid #040404;
}

.btn:hover {
    background-color:white;
}

.btnHover {
    color:#040404 !important;
    background:white!important;
}

.btnFlatHover {
   color:white !important;
    background: #fff !important;
    border-color:#ccc !important;
}
.speBtnHover {
    color:#040404 !important;
    background-color: white!important;
}

a.btnFlat, a.btnFlat[disabled="disabled"] {
    background: #000 !important;
    border:1px solid #000;
    color:white;
}

a.iconBtn {
    -moz-box-shadow:2px 3px 0px 0px #000;
    -webkit-box-shadow:2px 3px 0px 0px #000;
    box-shadow:2px 3px 0px 0px #000;
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #040404), color-stop(1, #333) );
    background:-moz-linear-gradient( center top, #040404 5%, #333 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#040404', endColorstr='#333');
    background-color:#040404;
    color:#ededed;
    border:1px solid #333;
    *border:1px solid #333;
}
a.iconBtn:hover {
    text-decoration:none;
    color:white;
    background:#040404;
    border-color:#040404;
    -moz-box-shadow:0px 0px 0px 0px #3470aa;
    -webkit-box-shadow:0px 0px 0px 0px #3470aa;
    box-shadow:0px 0px 0px 0px #3470aa;
}
.cubeLink {
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #555), color-stop(1, #333) );
    background:-moz-linear-gradient( center top, #555 5%, #333 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#555', endColorstr='#333');
    background-color:#444;
}
.cubeLink h3 {
    color:white;
}
.cubeLink:hover {
    background:#040404;
}
a.cubeLink:hover h3 {
    color:white;
}

#mapReturn, #mapReturn:visited, #mapReturn:active, #mapReturn:link, #closeContact, #closeContact:visited, #closeContact:active, #closeContact:link{ color:#ededed;}

#closeContact:hover, #mapReturn:hover {
    color:#040404;
}

/* IMAGES LINK*/
.imgWrapper {
    background-color:white;
}

.view:hover, .view:visited, .view:active { color: #EEE; }

.view span {
    color:#444;
    background:#fff;
}

/*SOCIAL ICONS*/
.socialIcon {
    background-color:#000;
}
.socialHoverClass {
    background-color:#040404;
}
/*ICONS NUMBERS */
.iconNumbers {
    background-color:#000;
}
/*ICONS LIST*/
ul.iconsList li:before {
    background-color:#000;
}

/* ACCORDEON */
.accordion h2.current {
    border-bottom: 1px solid #040404;
    color:#040404;
}

/*PRICING TABLE*/
table.pricingBloc th{background:#fff;}
table.pricingBloc td.cost{background:#c9c9c9}
table.pricingBloc h2 {color:#FBFBFB;}
table.pricingBloc .line1 {background-color:#f9f9f9;}
table.pricingBloc .line2 {background-color:#fff;}
.sign {background-color:#ededed;}
table.pricingBlocFocus th{background:#777}
table.pricingBlocFocus td.cost{background:#333}
table.pricingBlocFocus h2 span{color:#dedede}

table.pricingBlocFocus h2, table.pricingBlocFocus th{color:white;}
table.pricingBlocFocus .sign {background-color:#333;}


/* TABLE */
.table-hover tbody tr:hover td, .table-hover tbody tr:hover th {
    background-color: #040404 !important;
    color:white;
}
.table-striped tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th {
    background-color: #F5F5F5;
}
/* BACK TO TOP */
#to-top:hover {
    background-color: #444 !important;
}
#to-top {
    background-color: #000;
}
/* PAGINATION */
#pagination .active {
    color:#999;
}
#pagination a:hover {
    background-color:#000;
    color:white;
}
/* MAIN MENU */
#mainMenu ul ul, #mainMenu ul li.hover a, #mainMenu ul li.Shover a {
    background-color:#444 ;
}
#mainMenu ul li .active{
    background-color:#444 ;
}

#mainMenu ul li.hover a {     
   -moz-border-radius:3px 3px 0 0;
    -webkit-border-radius:3px 3px 0 0;
    border-radius:3px 3px 0 0; 
}

#mainMenu ul ul a {
    color:#999;
}

#mainMenu ul ul li a:hover, #mainMenu ul ul li.hover {
    color:white !important;
}
#mainMenu .hasSubMenu {
    background-image:url('../images/icons/main-nav-normalstate.png');
    background-repeat:no-repeat;
    background-position:90% center;
}
#mainMenu ul ul li.hover>a {
    background-image:url('../images/icons/main-nav-hoverstate.png');
    background-repeat:no-repeat;
    background-position:90% center;
    color:white;
}

/*SLICES COLORS*/
.color1 {
    background-color: #000;
}
.color2 {
    background-color:#e6eaec;
    border-bottom: 1px solid #ccc;
}
.color3 {
    background-color: #f8f8f8;
    border-bottom: 1px solid #ddd;
}
.color4 {
    background: #dbccc9; 
    border-bottom:1px solid #ededed;
    border-top:1px solid #ededed;
}
.color5 {
    background: #dbccc9; /* Old browsers */
    background: -moz-linear-gradient(top,  #dbccc9 0%, #fdfcfa 84%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dbccc9), color-stop(84%,#fdfcfa)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #dbccc9 0%,#fdfcfa 84%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #dbccc9 0%,#fdfcfa 84%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #dbccc9 0%,#fdfcfa 84%); /* IE10+ */
    background: linear-gradient(to bottom,  #dbccc9 0%,#fdfcfa 84%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbccc9', endColorstr='#fdfcfa',GradientType=0 ); /* IE6-9 */
    border-bottom:1px solid #ededed;
    border-top:1px solid #ededed;
}

.color6{ background-color: #767f90;}

/*CONTACT PAGE*/

#contact {
    background-color:#767f90;
}

/*FOOTER*/
.footer1 {
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #333), color-stop(1, #111) );
    background:-moz-linear-gradient( center top, #333 5%, #111 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#111');
    background:#111;
    border-top:0.5em #444 solid;
}
.footer2 {
    background: #1c1c1c;
}
#footer h2 {
    color: #d8d8d8;
}
#footerRights {
    color:#ccc;
}

/* testimonial*/
.testimonial blockquote {
    background:#171717;
    color:#555;
}
/* SLIDERS */

/*FLEX*/
.slides .txt div {
    background:#444;
    color:#dbccc9;
}
#sliderWrapper .flex-control-paging li a.flex-active {
    background:#040404;
}
.flex-control-nav {
    background:#fff;
}
/*REVOLUTION SLIDER*/
.tp-bullets.simplebullets .bullet.selected {
    background-color:#040404!important;
}
.caption h2{color:#444;}

.caption.small_text{text-shadow: none; }

.captionBloc {
    background:#040404;
    color:white;
}

/* NIVO SLIDER*/
.theme-light .nivo-directionNav a:hover {
    background-color:#040404;
}
.nivo-caption, .nivo-html-caption {
    background-color:#444;
    color:#dbccc9;
    opacity:0.9;
}
.theme-light .nivo-controlNav a.active {
    background:#040404;
}

/* NAV TRAIL */
#navTrail .current {
    color:#040404;
}
#navTrail a:hover {
    color:#040404;
}
/* PAGE */
#sidebar #subnav ul li a.active, #sidebar #subnav ul li a:hover {
    color:#040404;
}

/* BLOG */
.blog .widget h3 {
    border-bottom:1px solid #ededed;
}
.blog .widget ul li a:hover {
    color:#040404;
}
.blog .blogTags ul li a {
    background-color:#ccc;
    color:white;
}
.blog .blogTags ul li a:hover {
    background-color:#040404;
    color:white;
}

.blog article h2 {
    color:#777;
}

ul.iconsList li a:hover {
    color:#040404;
}
ul.entry-meta li.entry-category {
    background:#ccc;
    color:white;
}

#rssSuscribe {
    color:#777;
}
/* TEAM PAGE */
.people h3 {
    background-color: #e6eaec;
}
.people h2 {
    background-color: #e6eaec;
}
.people h2 span {
    color:#999999;
}
/*PORTFOLIO FILTER*/
nav#filter a:hover, nav#filter a.current {
    color:#040404;
}
li.filterTitle {
    color:#040404;
}
section#projectDescription {
    background-color:#F8F8F8
}
/*PORTFOLIO */
.PortfolioStickyMenu a:link {
    color:#666;
}
.PortfolioStickyMenu a:hover {
    color:#040404;
}
.PortfolioStickyMenu {
    background-color:white;
}

.scrollElement .pInfo {
}


.scrollElement .pInfo a:hover {
    color:#040404;
}
nav.navigate a {
    background-color:#000;
}
nav.navigate a:hover {
    background-color:#040404;
}

